.main{
    margin: 0 auto;
    width: 1349px;
}
.top{
    height:36px;
    background: #f9f9f9;
    width: 100%;
    .touleft{
        height: 36px;
        width: 465px;
        margin-left: 83px;
        li{
            line-height: 36px;
            float: left;
            font-size: 11px;
            a{
                color: #a4a4a4;
                float: left;
            }
            img{
                float: left;
                height: 10px;
                width: 1px;
                margin: 13px 8px;
            }
        }
    }
    .touright{
        height:36px;
        width: 360px;
        float: right;
        li{
            .a1{
                margin-right: 10px;
            }
            float: left;
            font-size:12px;
            line-height: 36px;
            a{
                color: #a4a4a4;
                float: left;
            }
            img{
                float: left;
                height: 10px;
                width: 1px;
                margin: 13px 8px;
            }
        }
    }
}
.hon{
    height: 70px;
    .honleft{
        margin-left: 53px;
        float: left;
        line-height: 70px;
        img{
            float: left;
            margin: 25px 30px 0 ;
        }
        span{
            font-size: 22px;
            float: left;
        }
    }
    .honright{
        float: right;
        img{
            margin-top: 10px;
        }
    }
}
.kuang{
    height: 80px;
    width:100%;
    background: #f5f5f5;
    .kang{
        width:1200px;
        height:48px;
        border:1px solid #eace85;
        position: relative;
        top:10px;
        span{
            font-size: 12px;
            float: left;
            line-height: 48px;
            color: #ca141d;
        }
        img{
            float: left;
            margin: 18px 6px 0 20px;
        }
        div{
            width: 70px;
            height: 30px;
            float: left;
            line-height: 30px;
            background: #ca141d;
            font-size: 11px;
            margin-left: 14px;
            margin-top: 9px;
            text-align: center;
            border-radius: 3px;
            .a2{
                color: #fff !important;
            }
        }
    }
}
.box{
    width: 100%;
    background: #f5f5f5;
    .box1{
        width: 1200px;
        height: 500px;
        background: #fff;
        .cat{
            height: 255px;
            width:100%;
            img{
                margin: 0 auto;
                padding-top:135px;
                padding-bottom:20px;
            }
        }
    }
    .box2{
        height: 225px;
        width: 100%;
        text-align: center;
        p{
            height: 58px;
            font-size: 18px;
            color:#a4a4a4;
        }
        div{
            width: 174px;
            height: 46px;
            background: #ca141d;
            border-radius: 3px;
            line-height: 46px;
            .a1{
            color:#fff !important;
            }
        }
    }
}
.text{
    width:100%;
    height: 275px;
    background: #f5f5f5;
    padding-top: 30px;
    .text1{
        width:1200px;
        height:265px;
        p{
            font-size: 18px;
            margin-bottom: 10px;
        }
    }
}
a:hover{color: red !important;}
.detail{
    width: 100%;
    height: 410px;
    background-color: #f9f9f9;
    content{
        width: 1200px;
        height: 410px;
        margin-left: 79px;
        .fine{
            width: 1200px;
            height: 82px;
            margin-left: 79px;
            .lien{
                span{
                    font-size: 18px;
                    color: #333;
                }
            }
        }
    }
    .list{
        width: 1200px;
        height: 211px;
        border-bottom: 1px solid rgb(216, 211, 211);
        .content{
            width:1200px;
            height:160px;
            padding-top: 25px;
            .contentl{
                float: left;
                width: 921px;
                height: 160px;
                border-right: 1px solid rgb(216, 211, 211);
                .inner{
                    float: left;
                    width: 153px;
                    height: 160px;
                    p{
                        font-size: 14px;
                        color: #333;
                        line-height: 1.5;
                    }
                    li{
                        line-height: 22px;
                        font-size: 12px;
                        a{
                            color:#777;
                        }
                    }
                }
            }
        }
        .contentr{
            float: left;
            width: 276px;
            height: 160px;
            border-left: 1px solid rgb(216, 211, 211);
            .a{
                margin-top: 15px;
                width: 270px;
                height: 36px;
                font-size: 24px;
                font-weight: bold;
                color:#575757;
                text-align: center;
            }
            .b{
                width: 270px;
                height: 18px;
                font-size: 15px;
                color:#575757;
                text-align: center;
            }
            .c{
                width: 270px;
                height: 34px;
                font-size: 15px;
                color:#575757;
                text-align: center;
                margin-top: 10px;
                .btn{
                    width: 170px;
                    height: 34px;
                    background-color: #333;
                    border-radius: 17px;
                    margin: 0 auto;
                    color: white;
                    overflow: hidden;
                    cursor: pointer;
                    i{
                        display: inline-block;
                        height: 20px;
                        width: 20px;
                        margin-right: 6px;
                        vertical-align: middle;
                        position: relative;
                        top: -1px;
                        color: white;
                        margin-top: 3px;
                        font-size: 18px;
                        overflow: hidden;
                    }
                    span{
                        display: inline-block;
                        margin-top: 4px;
                        font-size: 16px;
                    }
                }
            }
            .d{
                height: 24px;
                font-size: 19px;
                text-align: center;
                padding-top: 13px;
                span{
                    margin-left: 40px;
                    float: left;
                    font-size: 14px;
                    color: black;
                    margin-right: 20px;
                }
            }
        }
    }
    .Vmall{
        width: 1200px;
        height: 61px;
        margin-top: 26px;
        .logo{
            width: 82px;
            height: 20px;
            float: left;
            img{
                width: 100%;
                height: 100%;
            }
        }
        .Vleft{
            float: left;
            width: 733px;
            height: 61px;
            margin-left: 20px;
            li{
                float: left;
                a{
                    color: #a4a4a4;
                    font-size: 12px;
                    margin-right: 2px;
                }
                span{
                    color: #a4a4a4;
                    font-size: 12px;
                    margin-right: 2px;
                }
            }
            h4{
                color: #a4a4a4;
                font-size: 12px;
            }
        }
    }
}
.list .list-content-l .inner a:hover{
    color: rgb(158, 29, 29);
}
.list .list-content-r .c .btn:hover{
    background: #777;
}